home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Popular Request
/
By Popular Request (Arsenal Computer)(SysOptics Distribution System).ISO
/
amiga4
/
rsysv1_3.lha
/
RSysGoodies.lha
/
Goodies
/
CheckSym
/
CheckSym.dok
< prev
next >
Wrap
Text File
|
1993-07-01
|
4KB
|
79 lines
CheckSym
Mit diesem Programm k÷nnen die vom enforcer gemeldeten Hunkadressen aus
einem Symbolfile eines Programms ermittelt werden. Dazu mu▀ mit dem
Aztec-C-Linker eine Symboldatei <prog>.sym mit dem Parameter -t erzeugt
werden. Meldet der enforcer einen "unsauberen Zugriff", kann unter Angabe
der Adresse sofort die schuldige Routine herausgefunden werden.
Aufruf: CheckSym <Name des Programms> [<adresse>]
Beispielaufruf:
enforcer meldet:
LONG-WRITE to 00000102 data=00000000 PC: 003FBB92
USP: 00498168 SR: 0014 SW: 0709 (U0)(-)(D) TCB: 00497090
Data: 00000000 DDDD1111 DDDD2222 DDDD3333 003FBB2A DDDD5555 DDDD6666 DDDD7777
Addr: AAAA0000 AAAA1111 AAAA2222 AAAA3333 AAAA4444 003FBB2A 002007A0 --------
Stck: 003FB688 00F90A62 00001000 4C617742 7265616B 65720000 00000000 00167E80
Stck: FF3C0008 61005BD0 2D5FFF84 2248206E 000C6100 1CA800AE 00001248 FF846000
PC-8: 2E3CDDDD 777731C0 00004EAE FF7C2014 4EAEFF88 11C10101 4EAEFF76 21C00102
PC *: 4EAEFF82 201F670A 4EAEFF7C 22404EAE FE864E75 00245645 523A204C 61774272
Name: "MyProg" Hunk 0000 Offset 0000008A
^^^^^^^^--- Diese ist wichtig!
sys:> CheckSym MyProg 8A
checksym 0.1 - von Rolf B÷hme, PD!
-------------------------------
Segment 0, Hunk 0
-------------------------------
Adr: 0x00000004 Symbol: _atoh <-+
|
------------------------------- |
Segment 0, Hunk 1 |
------------------------------- | Diese Funktionen
Adr: 0x00000000 Symbol: __ctype <-+- k÷nnen den Hit verursacht
| haben!
------------------------------- |
Segment 0, Hunk 2 |
------------------------------- |
Adr: 0x00000000 Symbol: __H1_end <-+
sys:>
-------------------------------------------------------------------------
Es wird keine Garantie gegeben, da▀ das Programm 100%ig zuverlΣssig
ist. Ihr benutzt dieses Programm auf eigene Gefahr. Der Autor kann auf
keinen Fall fⁿr irgendwelche SchΣden verantwortlich gemacht werden, die
durch die Anwendung dieses Programmes entstehen.
Weiterhin darf das Programm und der Quelltext zu CheckSym nicht zu
kommerziellen Zwecken jeder Art verwendet werden. Desweiteren dⁿrfen das
Programm und der Quelltext nicht direkt und nicht indirekt zu
militΣrischen Zwecken jeder Art verwendet werden! Jede Ver÷ffentlichung
in Diskmagazinen und Zeitschriften MUSS mit der Zustimmung des Autors
stattfinden.
Der Quelltext ist v÷llig Public Domain und Giftware, aber es wΣre nett,
wenn mich der jeweilige Programmierer in einer kleinen Danksagung erwΣhnen
wⁿrde. Auch wenn andere dieses Programm als Grundlage nehmen, um ein
neues CheckSym zu programmieren, sollten diese sich mit mir in Verbindung
setzen, damit wir unsere AktivitΣten koordinieren k÷nnen.
Der Autor ist weiterhin sehr empfΣnglich fⁿr kleine Geschenke, also
Geld :-), GummibΣrchen, Briefe, Postkarten, Disketten, Musikkassetten
u.v.a.m. Auch Geldspenden, Schecks oder ▄berweisungen werden nicht
abgelehnt :-))
Autor:
Rolf B÷hme
Stammestr. 48
3000 Hannover 91
Germany
EMAIL: R.BOEHME@COPS.ZER
FIDO: 2:245/44.2 (Rolf Boehme)